var key,browserData,subscription,permissionAllowed,iFrameReference,skipSubscriberReport,subscriberIdCallback,isSubscribed=!1,optinStatus="disable",host="https://sdk.truepush.com/",cdnUrl="https://cdni.truepush.com/",imgUrl="https://usimg.truepush.com/",subDomainsHost="tr1.us",fromSubDomain=!1,EnableHTTPLocalTest="false",version="v2.0.4",defaultKey="BKShchY7I9trZE-r3asUBs3uxgD-BxZGViDdHDsBBj1IOZN9So7Pu2pgEsveYOYlMeaUMYCKCCSnhy8Mo-C5WsU",fromIframe=!1,fromWordpress=!1,fromshopifyDomain=!1,forShopifyCall=!1,xhttp=new XMLHttpRequest;!function(t,o,e){"use strict";o.HTTP=new function(){this.post=function(t,o,e,i){var n=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");n.onreadystatechange=function(){if(4==this.readyState){if(200!=this.status)return i("error",null);try{return i(null,JSON.parse(n.responseText))}catch(t){return i(null,n.responseText)}}},n.open("POST",t,!0),e&&e.headers&&(n=function(t,o){for(var e=Object.keys(o),i=0;i=0,e=browserData.browser.major;return o?!!mobileAllowedVersions[t]&&("all"===mobileAllowedVersions[t]||mobileAllowedVersions[t]<=e):"safari"===t?"safari"in window&&"pushNotification"in window.safari:!!desktopAllowedVersions[t]&&("all"===desktopAllowedVersions[t]||desktopAllowedVersions[t]<=e)}function isPrivateMode(t){return promise=new Promise(function(o,e){if("firefox"===t)try{localStorage.test=2,o("done!")}catch(t){e("private browser")}else if("safari"===t){var i=window.sessionStorage;try{i.setItem("someKeyHere","test"),i.removeItem("someKeyHere"),o("done!")}catch(t){t.code===DOMException.QUOTA_EXCEEDED_ERR&&0===i.length&&(console.log(" private safari"),e("private browser"))}}else if("chrome"===t||"opera"===t||"chromium"===t){(n=window.RequestFileSystem||window.webkitRequestFileSystem)||(console.log("FS check failed.."),e("private browser")),n(window.TEMPORARY,100,function(t){o("done!")},function(o){console.log(" private "+t),e("private browser")})}else if("edge"===t)window.indexedDB||!window.PointerEvent&&!window.MSPointerEvent?o("done!"):e("private browser");else if("ucbrowser"===t)o("done!");else if("yandex"===t){var n;(n=window.RequestFileSystem||window.webkitRequestFileSystem)||(console.log("FS check failed.."),e("private browser")),n(window.TEMPORARY,100,function(t){o("done!")},function(o){console.log(" private "+t),e("private browser")})}})}!function(t,o,e){"use strict";o.truepushSDK=function(t){function o(t){for(var o=(t+"=".repeat((4-t.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),e=atob(o),i=new Uint8Array(e.length),n=0;n=2)){var e=localStorage.getItem("tp-visitsData");if(e||t)try{var i=host+"api/v1/updateVisit",n=[];t?n=t:(e=JSON.parse(e),n=s(e));var a={visitsData:n,platformId:g._id};"allowed_cookies_only"===m.userConsent&&(a.deniedPersonalData=!0),HTTP.post(i,a,{credentials:!0,headers:{"Content-Type":"application/json"}},function(t,e){if(t)return o||(o=0),r(n,++o);localStorage.removeItem("tp-visitsData"),t?console.log("error occured ",t):e&&"ERROR"==e.status&&console.log("error occured ",e)})}catch(t){console.log("updatevisit error",t)}}}function s(t){for(var o=[],e=Object.keys(t),i=0;i\n
\n
\n '+g.customStyles.barText+'\n \n x\n
\n
\n \n ',default2:'\n \n ',bell:' \n
\n
\n \n \n \n \n \n \n \n Subscribe to notifications \n
\n
\n ',box:'\n
\n
\n
\n
'+g.customStyles.mainText+'
\n
Allow updates from '+g.websiteURL+"
\n

"+g.customStyles.subText+'

\n
\n \n \n \n
\n
\n
\n
\n ',box2:'\n
\n
\n
\n
\n \n
\n
\n

'+g.customStyles.mainText+'

\n

Allow updates from '+g.websiteURL+'

\n

'+(g.customStyles.subText?g.customStyles.subText:"")+'

\n
\n
\n
\n \n \n \n
\n\n
\n
\n ',default:'\n \n

Notifications by

\n TruePush\n '}}catch(t){console.log(t)}var t=document.createElement("div"),o="";!g.websiteSSL&&browserData&&browserData.browser&&"Safari"!=browserData.browser.name&&(o=" iframe_optin_notifications");try{t.innerHTML='\n
\n\n
\n'}catch(t){console.log("error is ",t)}return document.body.appendChild(t)}function c(t){if(localStorage.removeItem("optinShow"),sessionStorage.removeItem("new_session"),"default"!=t.optInType){e="default+"===(e="box+"===(e=t.optInType)?"box2":e)?"default2":e,document.getElementsByClassName("truepush_optin_notifications")[0].innerHTML=p[e];var o="box+"===t.optInType?"box2":t.optInType;o="default+"===o?"default2":o,t.websiteSSL||w&&w.postMessage({type:"iframeShow"},"*"),setTimeout(function(){if(!t.websiteSSL){var e={type:"optinHeight"},i="";"bell"===o?i="belloptin_truepush":"box2"===o?i="optinbox_truepush optinbox_plus_truepush":"default2"===o?i="defaultplus_truepush":"top_bar"===o?i="bar_truepush d-flex":"box"===o&&(i="optinbox_truepush"),e.height=document.getElementsByClassName(i)[0].clientHeight+5,w&&w.postMessage(e,"*")}"default2"==o&&(-1!=navigator.userAgent.indexOf("Opera")||-1!=navigator.userAgent.indexOf("OPR")?document.getElementById("jklm-default2").className="defaultplus_truepush opera_defaultplus_truepush":-1!=navigator.userAgent.indexOf("Firefox")?document.getElementById("jklm-default2").className="defaultplus_truepush moz_defaultplus_truepush":-1!=navigator.userAgent.indexOf("Edge")&&(document.getElementById("jklm-default2").className="defaultplus_truepush edge_defaultplus_truepush")),t.websiteSSL&&"top_bar"===o&&(""!==t.customStyles.top?document.body.style.cssText="margin-top:"+document.getElementsByClassName("bar_truepush d-flex")[0].clientHeight+"px !important":document.getElementsByTagName("html")[0].style.cssText="margin-bottom:"+document.getElementsByClassName("bar_truepush d-flex")[0].clientHeight+"px !important")},500)}var e;"custom"!==t.optInType&&"bell"!==t.optInType&&"spec_time"===t.optInFrequencyType?localStorage.setItem("optinShow",Date.now()+6e4*t.optInFrequency):"new_session"===t.optInFrequencyType&&sessionStorage.setItem("new_session","true")}this.subscribeUserByTwoWayOptIn=function(t){a({optinClick:!0},"optinClick"),t&&truepush.HideOptin(),P()},this.HideOptin=function(t){"close"==t&&(a({optinIgnore:!0},"optinIgnore"),r(),localStorage.getItem("optinShow")||"custom"===g.optInType||"bell"===g.optInType||"spec_time"!==g.optInFrequencyType||localStorage.setItem("optinShow",Date.now()+6e4*g.optInFrequency),"new_session"===g.optInFrequencyType&&sessionStorage.setItem("new_session","true")),"top_bar"===g.optInType&&(""!==g.customStyles.top?document.body.style.cssText="margin-top: 0px !important":document.getElementsByTagName("html")[0].style.cssText="margin-bottom:0px !important");var o="box+"===g.optInType?"box2":g.optInType;o="default+"===o?"default2":o;var e=document.getElementsByClassName("truepush_optin_notifications")[0];e.className="truepush_optin_notifications d-none",g.websiteSSL||w&&w.postMessage({type:"hideOptin"},"*")};var f,d,m,g,b,h,x,_,w,y={platformDetails:!0,jsFiles:!0},v=Notification.permission,S=!1,k=!0;function I(){var t;"undefined"!=typeof Promise?fromSubDomain?T():((t=document.createElement("style")).innerHTML='@import "https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,700";.d-none{display:none}.d-block{display:block}.d-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important}.truepush_optin_notifications{font-family:"Nunito Sans", sans-serif!important;border:none!important;font-size:14px;color:#000;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.truepush_optin_notifications .text-center{text-align:center!important}.truepush_optin_notifications .text-right{text-align:right!important}.truepush_optin_notifications .text-left{text-align:left!important}.truepush_optin_notifications .justify-content-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;justify-content:center!important}.truepush_optin_notifications .justify-content-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important}.truepush_optin_notifications .justify-content-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;justify-content:flex-end!important}.truepush_optin_notifications .color-primary{color:#4a90e2}.truepush_optin_notifications .color-link{color:#4a90e2}.truepush_optin_notifications .p-rel{position:relative}.truepush_optin_notifications .p-abs{position:absolute}.truepush_optin_notifications .m-1{margin:6px!important}.truepush_optin_notifications .m-2{margin:12px!important}.truepush_optin_notifications .m-3{margin:18px!important}.truepush_optin_notifications .m-4{margin:24px!important}.truepush_optin_notifications .m-5{margin:30px!important}.truepush_optin_notifications .mx-1{margin-left:6px!important;margin-right:6px!important}.truepush_optin_notifications .mx-2{margin-left:12px!important;margin-right:12px!important}.truepush_optin_notifications .mx-3{margin-left:18px!important;margin-right:18px!important}.truepush_optin_notifications .mx-4{margin-left:24px!important;margin-right:24px!important}.truepush_optin_notifications .mx-5{margin-left:30px!important;margin-right:30px!important}.truepush_optin_notifications .my-1{margin-top:6px!important;margin-bottom:6px!important}.truepush_optin_notifications .my-2{margin-top:12px!important;margin-bottom:12px!important}.truepush_optin_notifications .my-3{margin-top:18px!important;margin-bottom:18px!important}.truepush_optin_notifications .my-4{margin-top:24px!important;margin-bottom:24px!important}.truepush_optin_notifications .my-5{margin-top:30px!important;margin-bottom:30px!important}.truepush_optin_notifications .mt-1{margin-top:6px!important}.truepush_optin_notifications .mt-2{margin-top:12px!important}.truepush_optin_notifications .mt3{margin-top:18px!important}.truepush_optin_notifications .mt-4{margin-top:24px!important}.truepush_optin_notifications .mt-5{margin-top:30px!important}.truepush_optin_notifications .mb-1{margin-bottom:6px!important}.truepush_optin_notifications .mb-2{margin-bottom:12px!important}.truepush_optin_notifications .mb-3{margin-bottom:18px!important}.truepush_optin_notifications .mb-4{margin-bottom:24px!important}.truepush_optin_notifications .mb-5{margin-bottom:30px!important}.truepush_optin_notifications .ml-1{margin-left:6px!important}.truepush_optin_notifications .ml-2{margin-left:12px!important}.truepush_optin_notifications .ml-3{margin-left:18px!important}.truepush_optin_notifications .ml-4{margin-left:24px!important}.truepush_optin_notifications .ml-5{margin-left:30px!important}.truepush_optin_notifications .mr-1{margin-right:6px!important}.truepush_optin_notifications .mr-2{margin-right:12px!important}.truepush_optin_notifications .mr-3{margin-right:18px!important}.truepush_optin_notifications .mr-4{margin-right:24px!important}.truepush_optin_notifications .mr-5{margin-right:30px!important}.truepush_optin_notifications .p-1{padding:6px!important}.truepush_optin_notifications .p-2{padding:12px!important}.truepush_optin_notifications .p-3{padding:18px!important}.truepush_optin_notifications .p-4{padding:24px!important}.truepush_optin_notifications .p-5{padding:30px!important}.truepush_optin_notifications .px-1{padding-left:6px!important;padding-right:6px!important}.truepush_optin_notifications .px-2{padding-left:12px!important;padding-right:12px!important}.truepush_optin_notifications .px-3{padding-left:18px!important;padding-right:18px!important}.truepush_optin_notifications .px-4{padding-left:24px!important;padding-right:24px!important}.truepush_optin_notifications .px-5{padding-left:30px!important;padding-right:30px!important}.truepush_optin_notifications .py-1{padding-top:6px!important;padding-bottom:6px!important}.truepush_optin_notifications .py-2{padding-top:12px!important;padding-bottom:12px!important}.truepush_optin_notifications .py-3{padding-top:18px!important;padding-bottom:18px!important}.truepush_optin_notifications .py-4{padding-top:24px!important;padding-bottom:24px!important}.truepush_optin_notifications .py-5{padding-top:30px!important;padding-bottom:30px!important}.truepush_optin_notifications .pt-1{padding-top:6px!important}.truepush_optin_notifications .pt-2{padding-top:12px!important}.truepush_optin_notifications .pt-3{padding-top:18px!important}.truepush_optin_notifications .pt-4{padding-top:24px!important}.truepush_optin_notifications .pt-5{padding-top:30px!important}.truepush_optin_notifications .pb-1{padding-bottom:6px!important}.truepush_optin_notifications .pb-2{padding-bottom:12px!important}.truepush_optin_notifications .pb-3{padding-bottom:18px!important}.truepush_optin_notifications .pb-4{padding-bottom:24px!important}.truepush_optin_notifications .pb-5{padding-bottom:30px!important}.truepush_optin_notifications .pl-1{padding-left:6px!important}.truepush_optin_notifications .pl-2{padding-left:12px!important}.truepush_optin_notifications .pl-3{padding-left:18px!important}.truepush_optin_notifications .pl-4{padding-left:24px!important}.truepush_optin_notifications .pl-5{padding-left:30px!important}.truepush_optin_notifications .pr-1{padding-right:6px!important}.truepush_optin_notifications .pr-2{padding-right:12px!important}.truepush_optin_notifications .pr-3{padding-right:18px!important}.truepush_optin_notifications .pr-4{padding-right:24px!important}.truepush_optin_notifications .pr-5{padding-right:30px!important}.truepush_optin_notifications .xy-m{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.truepush_optin_notifications .y-m{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.truepush_optin_notifications .x-m{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.truepush_optin_notifications .truepush_overlay{width:100%;height:100%;position:fixed;background:#000;background-color:rgba(0, 0, 0, 0.3);z-index:999999;left:0;right:0;margin:auto;top:0;overflow:hidden}.truepush_optin_notifications .defaultplus_truepush{width:800px;height:220px;position:fixed;top:0;left:0;z-index:9999999999999999}.truepush_optin_notifications .defaultplus_truepush:after{content:"";width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-filter:blur(80px);filter:blur(80px);background-color:rgba(0, 0, 0, 0.4);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.truepush_optin_notifications .defaultplus_truepush .defaultplus_box_tp{position:relative;z-index:99999999}.truepush_optin_notifications .defaultplus_truepush .defaultplus_box_tp .defaultplus_content_tp{position:absolute;top:20px;right:120px}.truepush_optin_notifications .defaultplus_truepush .defaultplus_box_tp .defaultplus_content_tp a{color:#fff!important;cursor:pointer!important;font-size:14px;font-weight:800;text-decoration:none!important;background:none;margin:0;padding:0;text-shadow:2px 2px 8px #7c7c7c;font-family:"Nunito Sans", sans-serif!important}.truepush_optin_notifications .defaultplus_truepush .defaultplus_box_tp .defaultplus_content_tp a:hover{text-decoration:underline!important}.truepush_optin_notifications .defaultplus_truepush .defaultplus_box_tp .defaultplus_content_tp a img{vertical-align:middle;margin:0 2px;width:18px}.truepush_optin_notifications .defaultplus_truepush .defaultplus_box_tp .defaultplus_content_tp span{color:#fff!important;text-decoration:underline!important}.truepush_optin_notifications .moz_defaultplus_truepush{width:960px}.truepush_optin_notifications .moz_defaultplus_truepush .defaultplus_content_tp{right:60px}.truepush_optin_notifications .opera_defaultplus_truepush .defaultplus_content_tp{right:160px}.truepush_optin_notifications .edge_defaultplus_truepush{width:100%!important;height:120px!important;bottom:0!important;left:0!important;top:auto}.truepush_optin_notifications .edge_defaultplus_truepush .defaultplus_content_tp{top:22px!important;left:22%!important}.truepush_optin_notifications .belloptin_truepush{position:fixed;right:25px;bottom:30px;z-index:999999999999!important;padding:2px;cursor:pointer}.truepush_optin_notifications .belloptin_truepush .bellcircle_optinicon{display:flex!important;display:-webkit-box!important;display:-ms-flexbox!important;-ms-flex-pack:center!important;justify-content:center!important;-ms-flex-align:center!important;align-items:center!important;text-align:center!important;-webkit-box-align:center!important;-webkit-box-pack:center!important;width:50px;height:50px;border-radius:50%;background:red;margin:0;padding:0}.truepush_optin_notifications .belloptin_truepush .bellcircle_optinicon svg{width:36px;height:36px;fill:#fff;vertical-align:sub;text-align:center;margin:0;padding:0}.truepush_optin_notifications .belloptin_truepush .tip-content{position:absolute;top:6px;right:9999px;width:200px;margin-right:83px;padding:10px;color:#fff;background:#333;-webkit-box-sizing:unset!important;box-sizing:unset!important;-webkit-box-shadow:2px 2px 5px #aaa;-moz-box-shadow:2px 2px 5px #aaa;box-shadow:2px 2px 5px #aaa;opacity:0;-webkit-transition:opacity 250ms ease-out;-moz-transition:opacity 250ms ease-out;-ms-transition:opacity 250ms ease-out;-o-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.truepush_optin_notifications .belloptin_truepush .tip-content:before{content:"";position:absolute;top:50%;width:0;height:0;margin-left:184px;margin-top:-11px;border:10px solid transparent;border-left-color:#333}.truepush_optin_notifications .belloptin_truepush .bellcircle_optinicon:hover .tip-content{right:-20px;opacity:1}.truepush_optin_notifications .horizontalbar_truepush{position:fixed;bottom:0;width:100%;left:0;right:0;margin:0 auto;z-index:9999999}.truepush_optin_notifications .horizontalbar_truepush .bar_truepush{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;background:#000;color:#fff}.truepush_optin_notifications .horizontalbar_truepush .bar_truepush .optinbar_content span{font-size:16px}.truepush_optin_notifications .horizontalbar_truepush .bar_truepush .optinbar_content button{display:inline!important;background-color:#4A90E2;color:#fff;border-width:0!important;padding:8px 12px!important;font-size:14px!important;font-weight:500;border:0;border-radius:2px;margin:0 auto!important;text-transform:none!important;font-family:"Nunito Sans", sans-serif!important}.truepush_optin_notifications .horizontalbar_truepush .bar_truepush .optinbar_content b{font-size:16px;cursor:pointer}.truepush_optin_notifications .optinbox_truepush{font-family:"Nunito Sans", sans-serif!important;position:fixed;top:0;margin:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:999999999999!important;text-align:center;width:100%;max-width:360px;height:-webkit-max-content;height:-moz-max-content;height:max-content;background:#ffffff;border:1px solid #f0f0f0;margin:0 auto}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection{padding:12px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection h5{font-size:16px!important;font-weight:600;color:#282828!important;margin:0;line-height:1.4;text-transform:unset!important}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection p{font-size:13px;color:#7c7c7c;margin:12px 0;font-weight:500;padding:0;line-height:1.4}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection .optinbox_tpbuttons{text-align:center!important}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection .optinbox_tpbuttons button{padding:8px 26px;font-size:14px!important;font-weight:500;margin:6px;border-radius:2px;text-transform:unset!important;line-height:normal!important;letter-spacing:unset!important;font-family:"Nunito Sans", sans-serif!important}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection .optinbox_tpbuttons .tp_btn_default{background:#f2f4ff;border:1px solid #ebeefc;-webkit-box-shadow:0 0 8px 0 white;box-shadow:0 0 8px 0 white;color:#3b69ff;margin-left:0}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection .optinbox_tpbuttons .tp_btn_primary{background:#3b69ff;color:#fff;border:1px solid #3b69ff;-webkit-box-shadow:0 0 6px 0 #c0cfff;box-shadow:0 0 6px 0 #c0cfff}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection .optinbox_tpbuttons a{text-decoration:underline!important;cursor:pointer!important;font-size:12px;font-weight:500;padding:0;margin:0;color:#7c7c7c!important;font-family:"Nunito Sans", sans-serif!important}.truepush_optin_notifications .optinbox_plus_truepush{width:100%;max-width:350px;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:0 auto;background:#ffffff;border:1px solid #f0f0f0}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection{padding:10px}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection .optinbox_plus_media{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;text-align:left}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection .optinbox_plus_media .optinbox_plus_image{flex:0 0 60px;-webkit-box-flex:0;-ms-flex:0 0 60px;height:60px;margin-right:16px;overflow:hidden}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection .optinbox_plus_media .optinbox_plus_image img{max-width:100%;width:100%;border-radius:2px}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection .optinbox_plus_media .optinbox_plus_media_body{-ms-flex:1;-webkit-box-flex:1;flex:1}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection .optinbox_plus_media .optinbox_plus_media_body p{margin:0;font-size:15px;color:#484848;line-height:1.4;font-weight:600;font-family:"Nunito Sans", sans-serif!important;word-break:break-word}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection .optinbox_plus_media .optinbox_plus_media_body .subtext{font-size:13px!important;color:#686868!important;font-weight:400!important;padding-top:3px;font-family:"Nunito Sans", sans-serif!important;word-break:break-word}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection .optinbox_tpbuttons button{padding:8px 26px;font-size:14px;font-weight:500;margin:5px;border-radius:2px;font-family:"Nunito Sans", sans-serif!important}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection .optinbox_tpbuttons .tp_btn_default{background:#f2f4ff;border:1px solid #ebeefc;-webkit-box-shadow:0 0 8px 0 white;box-shadow:0 0 8px 0 white;color:#3b69ff;margin-left:0}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection .optinbox_tpbuttons .tp_btn_primary{background:#3b69ff;color:#fff;border:1px solid #3b69ff;-webkit-box-shadow:0 0 6px 0 #c0cfff;box-shadow:0 0 6px 0 #c0cfff}.truepush_optin_notifications .optinbox_plus_truepush .optinbox_plus_tpsection .optinbox_tpbuttons a{text-decoration:underline!important;cursor:pointer!important;font-size:12px;font-weight:500;padding:0;margin:0;color:#7c7c7c;font-family:"Nunito Sans", sans-serif!important}iframe{border:0;background:none;-webkit-box-shadow:none;box-shadow:none}.iframe_optinbell_tp{width:62px;height:62px;position:fixed;bottom:20px;right:30px;z-index:999999999}.iframe_optin_notifications .belloptin_truepush{right:50%!important;bottom:50%!important;-webkit-transform:translateX(50%) translateY(-50%);-ms-transform:translateX(50%) translateY(-50%);transform:translateX(50%) translateY(50%)}.iframe_optinbar_tp{position:fixed;width:100%;bottom:0;left:0;right:0;margin:0 auto;height:50px;z-index:9999999}.iframe_optinbox_tp{position:fixed;max-width:400px;width:100%;padding:0 5px;height:180px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9999999}.optinbox_truepush_iframe{width:100%}.iframe_optinboxplus_tp{max-width:400px;width:100%;top:0;height:160px;position:fixed;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:9999999}.optinboxplus_truepush_iframe{width:100%}.iframe_optin_notifications .optinbox_truepush_iframe{top:0!important;bottom:auto!important}.iframe_optin_notifications .optinboxplus_truepush_iframe{top:0!important;bottom:auto!important}.option-safari-background{position:fixed;top:0;left:0;z-index:999999;display:block;width:100%;height:100%;overflow:hidden;outline:0;background:#000;opacity:.7}.option-safari-background .safari-dialog{max-width:100%;margin:1.75rem auto}.option-safari-background .safari-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;z-index:999999!important}.option-safari-background .safari-content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:400px;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.2);border-radius:.3rem;outline:0}.option-safari-background .safari-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.option-safari-background .safari-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;padding-top:0}.option-safari-background .safari-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.option-safari-background .safari-title{font-size:20px;text-align:right}.option-safari-background .safari-icons{display:-webkit-box;display:-ms-flexbox;display:flex;background:#c6c6c6;width:120px;margin-top:7px;padding:5px;border-bottom-left-radius:20px;border-top-left-radius:20px;background-image:-webkit-gradient(linear, left top, right top, from(#c6c6c6), color-stop(#c6c6c6), to(white));background-image:-webkit-linear-gradient(left, #c6c6c6, #c6c6c6, white);background-image:-o-linear-gradient(left, #c6c6c6, #c6c6c6, white);background-image:linear-gradient(to right, #c6c6c6, #c6c6c6, white)}.option-safari-background .bell{font-size:1.5rem;font-weight:700;line-height:.6!important;color:#000;text-shadow:0 1px 0 #fff;padding:1px 0px 4px 0px;padding-left:8px}.option-safari-background .bell1{font-size:1.5rem;font-weight:700;margin-right:7px;line-height:.6!important;border:0;outline:none;color:#000;text-shadow:0 1px 0 #fff}.option-safari-background .bell i{font-size:16px}.option-safari-background .bell1 i{font-size:16px;font-weight:bold;padding-left:15px}.option-safari-background span.safari-arrow{position:absolute;left:16%;top:47px;-webkit-transform:translateY(6%);-ms-transform:translateY(6%);transform:translateY(6%)}.option-safari-background .safari-arrow img{width:49px!important}.option-safari-background .safari-body p{text-align:right}.option-safari-background .safari-footersection{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;padding:10px 20px;background-color:#fff;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.option-safari-background .safari-footersection i{font-size:24px!important;color:#0678ff!important}.option-safari-background .safari-footersection h4{color:#000;font-weight:500;font-size:14px!important;padding-left:15px!important;padding-top:1px}.option-safari-background .safari-footersection .notification{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.option-safari-background .footer-icon i{font-size:24px!important;margin-left:7px;margin-top:5px;font-size:18px!important;color:#575757!important}.option-safari-background .safari-footersection .footer-text{color:#0678ff!important}.option-safari-background .footer-icon{width:28px!important;height:28px;border-radius:20px;margin-top:-1px}.option-safari-background .footer-icon:hover{width:28px!important;height:28px;border-radius:20px;background:darkgrey;margin-top:-1px;color:#fff}.option-safari-backgroung-left{position:fixed;top:0;left:0;z-index:999999;display:block;width:100%;height:100%;overflow:hidden;outline:0;background:#000;opacity:.7}.option-safari-backgroung-left .safari-dialog{max-width:100%;margin:1.75rem auto}.option-safari-backgroung-left .safari-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;z-index:999999!important}.option-safari-backgroung-left .safari-content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;right:0;max-width:400px;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.2);border-radius:.3rem;outline:0}.option-safari-backgroung-left .safari-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.option-safari-backgroung-left .safari-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;padding-top:0}.option-safari-backgroung-left .safari-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.option-safari-backgroung-left .safari-title{font-size:20px}.option-safari-backgroung-left .safari-icons{background:#c6c6c6;width:120px;padding:5px;margin-top:7px;border-bottom-right-radius:20px;border-top-right-radius:20px;background-image:-webkit-gradient(linear, left top, right top, from(white), color-stop(#c6c6c6), to(#c6c6c6));background-image:-webkit-linear-gradient(left, white, #c6c6c6, #c6c6c6);background-image:-o-linear-gradient(left, white, #c6c6c6, #c6c6c6);background-image:linear-gradient(to right, white, #c6c6c6, #c6c6c6)}.option-safari-backgroung-left .bell{float:right;font-size:1.5rem;font-weight:700;padding:1px 0px 4px 0px;line-height:.5!important;color:#000;text-shadow:0 1px 0 #fff}.option-safari-backgroung-left .bell1{float:right;background-color:#c6c6c6;font-size:1.5rem;font-weight:700;margin-right:7px;line-height:.5!important;border:0;outline:none;color:#000;text-shadow:0 1px 0 #fff}.option-safari-backgroung-left .bell i{font-size:16px;padding-right:20px}.option-safari-backgroung-left .bell1 i{font-size:16px;font-weight:bold;padding-right:5px;padding-top:2px}.option-safari-backgroung-left span.safari-arrow{position:absolute;left:72%;top:46px;-webkit-transform:translateY(6%);-ms-transform:translateY(6%);transform:translateY(6%)}.option-safari-backgroung-left .safari-arrow img{width:49px!important}.option-safari-backgroung-left .safari-footersection .footer-text{color:#0678ff!important}.option-safari-backgroung-left .footer-icon{width:28px!important;height:28px;border-radius:20px;margin-top:-1px}.option-safari-backgroung-left .footer-icon:hover{width:28px!important;height:28px;border-radius:20px;background:darkgrey;margin-top:-1px;color:#fff}@media screen and (max-width:574.98px){.truepush_optin_notifications .defaultplus_truepush{width:100%;height:auto;bottom:0;top:auto;left:0}.truepush_optin_notifications .defaultplus_truepush .defaultplus_box_tp .defaultplus_content_tp{top:auto;left:40%;bottom:20px;-webkit-transform:translateX(-40%);-ms-transform:translateX(-40%);transform:translateX(-40%);right:auto}.truepush_optin_notifications .horizontalbar_truepush .bar_truepush .optinbar_content span{display:block;padding:0 0 12px 0!important}.truepush_optin_notifications .optinbox_truepush{top:auto;bottom:0}.iframe_optinbox_tp{top:auto;bottom:0;max-width:360px}.iframe_optinboxplus_tp{top:auto;bottom:0;max-width:360px}}@media screen and (max-width:398.98px){.truepush_optin_notifications .optinbox_truepush{max-width:98%}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection{padding:12px 8px}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection h5{font-size:14px;font-weight:600}.truepush_optin_notifications .optinbox_truepush .optinbox_tpsection p{font-size:12px}.iframe_optin_notifications .optinbox_truepush_iframe{top:auto!important;bottom:0!important}.iframe_optin_notifications .optinboxplus_truepush_iframe{top:auto!important;bottom:0!important}}@media screen and (min-width:320px) and (max-width:767px){.option-safari-background .safari-content{width:100%;max-width:270px}.option-safari-background .safari-icons{margin-top:4px!important}.option-safari-background .bell1 i,.option-safari-background .bell i{font-weight:bold!important;font-size:10px}.option-safari-background .bell1,.option-safari-background .bell{padding:1px 0px 3px 0px;line-height:.1!important}.option-safari-background .safari-title{font-size:14px}.option-safari-background .safari-body p{font-size:12px!important;margin-bottom:0rem}.option-safari-background .safari-header{padding-bottom:5px!important}.option-safari-background span.safari-arrow{left:18%;top:37px}.option-safari-background .safari-arrow img{width:25px!important}.option-safari-background .bell1 i{padding-left:10px}.option-safari-backgroung-left .bell i{padding-right:12px!important}.option-safari-backgroung-left .safari-content{width:100%;max-width:270px}.option-safari-backgroung-left .safari-icons{padding:6px;margin-top:4px!important}.option-safari-backgroung-left .bell1 i,.option-safari-backgroung-left .bell i{font-weight:bold!important;font-size:10px}.option-safari-backgroung-left .bell1,.option-safari-backgroung-left .bell{line-height:.1!important}.option-safari-backgroung-left .safari-title{font-size:14px}.option-safari-backgroung-left .safari-body p{font-size:12px!important;margin-bottom:0rem}.option-safari-backgroung-left .safari-header{padding-bottom:5px!important}.option-safari-backgroung-left span.safari-arrow{left:71%;top:38px}.option-safari-backgroung-left .safari-arrow img{width:25px!important}}',document.head.appendChild(t),T()):console.log("browser is not supported")}function T(){isNotifAllowed().then(function(t){setTimeout(function(){d||fromSubDomain||j()},100)}).catch(function(t){console.log("not allowed in browser"),k=!1;try{document.getElementById("jklm-custom").style.display="none"}catch(t){}})}window.addEventListener("message",function(t){var o=t.data;o&&o.optInType?(o.browserInfo&&(browserData=o.browserInfo,delete o.browserInfo),(g=o).userConsent&&(m||(m={}),m.userConsent=g.userConsent),fromIframe&&I(),fromSubDomain&&(d||j()),fromSubDomain&&(document.getElementById("subDomainTP").innerHTML=" Subscribe to "+g.websiteURL,document.getElementById("requestDiv").style.display="block")):o&&"getSubscriberId"===o.type?function(t){var o={};if("granted"!=Notification.permission)return t(o={error:"Permission not granted",result:null});if(!G())return t(o={error:"Script not yet initialized",result:null});var e=localStorage.getItem("subscriberId");if(e)return t(o={error:null,result:e});Y(function(e){if(!e)return t(o={error:"Subscription not found",result:null});var i=host+"api/v1/getSubscriberId",n={userPlatformId:g._id,subscription:e};HTTP.post(i,n,R,function(e,i){return e?t(o={error:"Unable to serve subscriberId",result:null}):"ERROR"==i.status?t(o={error:n.message,result:null}):i&&i.data?(o={error:null,result:i.data},localStorage.setItem("subscriberId",i.data),t(o)):t(o={error:"Unable to serve subscriberId",result:null})})})}(function(t){t.type="subscriberId",w&&w.postMessage(t,"*")}):o&&"subscriberId"===o.type?subscriberIdCallback&&(subscriberIdCallback(o.error,o.result),subscriberIdCallback=null):o&&"hideOptin"===o.type?(document.getElementById("tp-iframe").style.display="none","top_bar"===g.optInType&&(""!==g.customStyles.top?document.body.style.cssText="margin-top: 0px !important":document.getElementsByTagName("html")[0].style.cssText="margin-bottom:0px !important")):o&&"optinHeight"===o.type?(document.getElementById("tp-iframe").style.minHeight=o.height+"px","top_bar"==g.optInType&&(""!==g.customStyles.top?document.body.style.cssText="margin-top:"+o.height+"px !important":document.getElementsByTagName("html")[0].style.cssText="margin-bottom:"+o.height+"px !important")):o&&"iframeShow"===o.type&&(document.getElementById("tp-iframe").style.display="block")},!1),function(){(function(){try{return window.self!==window.top}catch(t){return!0}})()&&(fromIframe=!0,w=window.parent);window.name&&"HTTPSubscriptionWindow"==window.name?fromSubDomain=!0:window.location.href.indexOf(subDomainsHost)>=0&&!fromIframe&&(fromSubDomain=!0)}(),setTimeout(function(){!d&&m&&fromSubDomain&&(_=!0,truepush.Init(m))},5e3);var R={credentials:!0,headers:{"Content-Type":"application/json"}};function D(t){var e,i;m.fromWordpress&&(fromWordpress=m.fromWordpress),m.fromshopify&&(fromshopifyDomain=m.fromshopify),key=o(g.vapidDetails.publicKey);var n={scope:"/"};if(!navigator||!navigator.serviceWorker)return console.log("Push notifications are not working in this browser..because serviceWorker not supported.");var a=window.location.protocol+"//"+window.location.hostname;window.location.port&&(a=a+":"+window.location.port),fromSubDomain?(i="/sw-"+version+".js?key="+g._id+"&isAltUrl=true&version="+version,e="/sub-domain/sw-"+version+".js?key="+g._id+"&isAltUrl=true&version="+version):1==fromWordpress||"true"==fromWordpress?(i=m.wordpresspath+"sw2.php?truepush&key="+g._id,m.local&&(n.scope="/wordpress/"),e=i):1==fromshopifyDomain||"true"==fromshopifyDomain?(console.log("In the fromshopifyDomain...."),i="/apps/truepush",n.scope="/apps/truepush/",e=i):(i="/"+m.serviceWorkerFileName+"?truepush&key="+g._id,truepushVersionInfo&&truepushVersionInfo.swJsUrl&&(i+="&version="+truepushVersionInfo.key,i+="&swJSHost="+truepushVersionInfo.swJSHost),m.absoluteSWPath&&(i=a+i,n.scope=a+"/"),e=i),"true"==EnableHTTPLocalTest&&(i=e),m.scriptRegisterEveryTime||!1!==m.scriptRegisterEveryTime?navigator.serviceWorker.register(i,n).then(function(o){1==fromshopifyDomain||"true"==fromshopifyDomain?navigator.serviceWorker.getRegistrations().then(function(e){e.forEach(function(e){e.scope.includes("/apps/truepush/")&&t(o)})}):navigator.serviceWorker.ready.then(function(o){t(o)}).catch(function(o){console.log("service worker not ready ",o),t(null)})}).catch(function(o){console.log("service worker not ready",o),t(null)}):navigator.serviceWorker.getRegistration(a+"/").then(function(o){o&&o.active&&o.active.scriptURL&&o.active.scriptURL.indexOf("sw.js")>-1?navigator.serviceWorker.ready.then(function(o){t(o)}):navigator.serviceWorker.register(i,n).then(function(o){navigator.serviceWorker.ready.then(function(o){t(o)})}).catch(function(o){console.log("service worker not ready",o),t(null)})})}function C(){"granted"===Notification.permission&&(permissionAllowed=!0,skipSubscriberReport=!0,D(function(t){t?t.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:key}).then(function(o){return subscription=i(o),skipSubscriberReport=!0,subscription?(O(subscription,"update"),void(1!=fromshopifyDomain&&"true"!=fromshopifyDomain||g.welcomeNotification&&!n(subscription)&&skipSubscriberReport&&forShopifyCall&&L(t))):truepush.subscribeUserVapid(!0)}).catch(function(t){console.log("error iss ",t),M()}):console.log("Error in Service Worker registration")})),fromSubDomain?"denied"==Notification.permission?U("block"):(U("request"),truepush.subscribeUserVapid()):"default"===Notification.permission&&"custom"!=g.optInType&&setTimeout(function(){(function(){if("Firefox"===browserData.browser.name){var t=document.cookie.match(new RegExp("(^| )permission=([^;]+)"));return!t}return!0})()&&("default"!=g.optInType?"default+"===g.optInType&&("spec_time"===g.optInFrequencyType&&localStorage.getItem("optinShow")<=Date.now()||!sessionStorage.getItem("new_session")&&"new_session"===g.optInFrequencyType||"page_refresh"===g.optInFrequencyType)?(a({optin:!0,optinType:g.optInType},"optin"),c(g),truepush.subscribeUserVapid(),optinStatus="enable"):("bell"===g.optInType||"spec_time"===g.optInFrequencyType&&localStorage.getItem("optinShow")<=Date.now()||!sessionStorage.getItem("new_session")&&"new_session"===g.optInFrequencyType||"page_refresh"===g.optInFrequencyType)&&(a({optin:!0,optinType:g.optInType},"optin"),c(g),optinStatus="enable"):("spec_time"===g.optInFrequencyType&&localStorage.getItem("optinShow")<=Date.now()||!sessionStorage.getItem("new_session")&&"new_session"===g.optInFrequencyType||"page_refresh"===g.optInFrequencyType)&&(c(g),truepush.subscribeUserVapid()))},1e3*g.optinShowInterval),isSubscribed=!1}function N(t){try{for(var o=t+"=",e=decodeURIComponent(document.cookie),i=e.split(";"),n=0;n{J(t)},1e3)}():browserData&&browserData.browser&&"Safari"===browserData.browser.name?void W():truepush.subscribeUserVapid()}function U(t){var o=document.getElementById("successDiv"),e=document.getElementById("requestDiv"),i=document.getElementById("blockDiv");o.style.display="none",e.style.display="none",i.style.display="none","request"===t?e.style.display="block":"success"===t?(o.style.display="block",setTimeout(function(){self.close()},4e3)):"block"===t&&(i.style.display="block")}function L(t){forShopifyCall=!1;var o=g.welcomeNotifTemplate,e={};o.image&&o.imagesRegion?e.image=imgUrl+"campaign_images/"+H(o.image):o.image&&(e.image=cdnUrl+"campaign_images/"+H(o.image)),o.icon&&o.iconRegion?e.icon=imgUrl+"website_icons/"+H(o.icon):o.icon&&(e.icon=cdnUrl+"website_icons/"+H(o.icon)),o.message&&(e.body=H(o.message)),o.isActionRequired&&(e.requireInteraction=!0),e.data=g.welcomeNotifTemplate,o.url&&(e.data.link=H(o.url)),e.data&&(e.data.skipReport=!0,e.data.isWelcomeNotification=!0,e.data.platformId=g._id),t.showNotification(H(o.title),e);var i={event:"view",platformId:g._id},n=host+"api/v1/welomeNotificationStats";HTTP.post(n,i,R,function(t,o){t&&console.log("error while making upsertsubscriber req")})}function H(t){var o=document.createElement("textarea");return o.innerHTML=t,o.value}function M(){1==fromshopifyDomain||"true"==fromshopifyDomain?navigator.serviceWorker.getRegistrations().then(function(t){t.forEach(function(o,e){e==t.length-1&&o.pushManager.getSubscription().then(function(t){t?o.scope.includes("/apps/truepush/")||t.unsubscribe().then(function(t){skipSubscriberReport=!1,truepush.subscribeUserVapid(!0),1}):1!=fromshopifyDomain&&"true"!=fromshopifyDomain||(forShopifyCall=!0,skipSubscriberReport=!1,C())}).catch(function(t){console.log("error while getting ReSubscribe",t)})})}):navigator.serviceWorker.ready.then(function(t){t.pushManager.getSubscription().then(function(t){t?t.unsubscribe().then(function(t){skipSubscriberReport=!1,truepush.subscribeUserVapid(!0)}):console.log("subscription is null")}).catch(function(t){console.log("error while getting ReSubscribe",t)})}).catch(function(t){console.log("error while ready ReSubscribe",t)})}this.subscribeUserVapid=function(t){if(browserData&&browserData.browser&&"Safari"===browserData.browser.name)W();else if((Notification&&"granted"!=Notification.permission||t)&&"serviceWorker"in navigator)try{permissionAllowed||fromSubDomain||a({show:!0,optinType:g.optInType},"show"),Notification.requestPermission().then(function(e){localStorage.setItem("permission",Notification.permission),"enable"==optinStatus&&truepush.HideOptin(),"denied"===Notification.permission?(a({block:!0,optinType:g.optInType},"block"),r(),fromSubDomain&&U("block")):"default"===Notification.permission?("Firefox"===browserData.browser.name&&function(t,o){var e=new Date;e.setTime(e.getTime()+1e4);var i="; expires="+e.toGMTString();document.cookie=t+"="+o+i+"; path=/"}("permission","blocked"),a({ignore:!0,optinType:g.optInType},"ignore"),r()):"granted"===Notification.permission&&(key=o(g.vapidDetails.publicKey),D(function(o){o.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:key}).then(function(e){subscription=i(e),!g.welcomeNotification||t||n(subscription)||skipSubscriberReport||L(o),"enable"==optinStatus&&truepush.HideOptin(),localStorage.setItem("permission","granted"),fromSubDomain&&U("success"),O(subscription,"no",function(){it()})}).catch(function(t){console.log("catch error ",t),"granted"===Notification.permission&&M()})}))})}catch(t){console.log("error in catch block ",t)}},this.Init=function(t,o){if(m=t,!S||!fromSubDomain||_){S=!0;var e=t.id;if(t.userConsent||(t.userConsent="allowed_cookies_personal_data"),["allowed_cookies_only","denied","allowed_cookies_personal_data"].indexOf(t.userConsent)<0)return d=!0,o?o("Invalid userConsent...!!!"):void 0;if("denied"!==m.userConsent){if(m.fromshopify&&(fromshopifyDomain=m.fromshopify),m.serviceWorkerFileName||(m.serviceWorkerFileName="sw.js"),m.serviceWorkerFileName&&-1!=m.serviceWorkerFileName.indexOf("/"))return d=!0,o("Invalid serviceWorkerFileName...!!!");k&&(!fromIframe&&!fromSubDomain||_?B(e,function(t,o){if(o&&"SUCCESS"==o.status){try{if(o.data.browserDetails&&(browserData=o.data.browserDetails,localStorage.setItem("browserInfo",JSON.stringify(o.data.browserDetails)),delete o.data.browserDetails),o.data&&!o.data.sameData?(g=o.data,localStorage.setItem("platformDetails",JSON.stringify(g))):(g=localStorage.getItem("platformDetails"),g=JSON.parse(g)),g&&g.audiencePrime){let t=localStorage.getItem("tp-scriptStatus"),o=new Date,i=o.getFullYear()+"-"+o.getMonth()+"-"+o.getDate();if(!t||t!=i){localStorage.setItem("tp-scriptStatus",i);var e=document.createElement("script");e.type="text/javascript",e.defer=!0,e.async=!0,e.onload=function(){audiencePlay.set(g.audiencePrime.apiKey),audiencePlay.start(g.audiencePrime.source),audiencePlay.end(),audiencePlay.send()},e.src="https://truepush1.digitalkites.com/audienceplay.js",document.body.appendChild(e)}}A(g)?fromSubDomain?("box+"!==g.optInType||g.customStyles["box+"]||g.customStyles["box+"].subText||(g.customStyles["box+"].subText=""),j(),d=!0):I():(localStorage.removeItem("platformDetails"),console.log("platform data is not valid"))}catch(t){}g&&g.websiteSSL&&et()}else console.log("Unable to service truepushsdk",t)}):y.platformDetails=!1)}else d=!0}};var F=function(){try{let t=window.ShopifyAnalytics.meta.page.customerId;if(void 0!==t&&null!==t&&""!==t)return t}catch(t){}try{let t=window.meta.page.customerId;if(void 0!==t&&null!==t&&""!==t)return t}catch(t){}try{let t=_st.cid;if(void 0!==t&&null!==t&&""!==t)return t}catch(t){}return null},q=function(t){return new Promise((o,e)=>{try{const i=`/admin/customers/${t}.json`;xhttp.onreadystatechange=function(){4==this.readyState&&200==this.status&&o(this.responseText)},xhttp.open("GET",i,!0),xhttp.send()}catch(t){console.error("Error :: While fetching customer data..."),e(t)}})},B=async function(t,o){var e=host+"api/v2/truepushSDKPlatfromDetails",i={};if(i.platformId=t,"v2"===version&&(i.version="v2"),localStorage.getItem("platformDetails")){var n=localStorage.getItem("platformDetails");(n=JSON.parse(n)).updatedDate&&(i.updatedDate=n.updatedDate),n.originalURL&&(i.originalURL=n.originalURL),n._id&&(i._id=n._id)}let a="";if(fromshopifyDomain){""==a&&""!=(a=N("cart"))&&null!=a&&(i.cartId=a);let t="";if(""==t&&""!=(t=F())&&null!=t)try{let o=await q(t);if(o&&void 0!=o){let e=(o=JSON.parse(o)).customer.email;i.customerId=t.toString(),i.customerEmail=e}}catch(t){console.error(t)}}if(!fromIframe&&!fromSubDomain){"allowed_cookies_only"===m.userConsent&&(i.deniedPersonalData=!0),i.visit=!0,localStorage.getItem("visited-tp")||(i.uniqueVisitors=!0,localStorage.setItem("visited-tp",!0));var r=localStorage.getItem("tp-visitsData");if(r)try{r=JSON.parse(r),i.visitsData=s(r)}catch(t){}var p=localStorage.getItem("subscription");p&&(i.subscription=p);var l=localStorage.getItem("browserInfo");l&&(browserData=JSON.parse(l),i.skipBrowserInfo=!0)}let u=!1,c="";i.originalURL&&(c=i.originalURL);let f="";i.platformId&&(f=i.platformId),console.log("OriginalUrl::; ",c),HTTP.post(e,i,R,function(t,e){if(k){t||localStorage.removeItem("tp-visitsData");e.data;var i=window.location.protocol+"//"+window.location.host;if(""!==c){if(i!==c){e.orignalUrl=i;let t=JSON.parse(localStorage.getItem("platformDetails"));(t=t).originalURL=i,localStorage.setItem("platformDetails",JSON.stringify(t)),u=!0}}else if(e.data.originalURL){if(i!==e.data.originalURL){if(e.data.originalURL=i,localStorage.getItem("platformDetails")){let t=JSON.parse(localStorage.getItem("platformDetails"));(t=t).originalURL=i,localStorage.setItem("platformDetails",JSON.stringify(t))}u=!0}}else{if(localStorage.getItem("platformDetails")){let t=JSON.parse(localStorage.getItem("platformDetails"));(t=t).originalURL=i,localStorage.setItem("platformDetails",JSON.stringify(t))}e.data.originalURL=i,u=!0}if(u){var n={originalURL:i,platformId:e.data._id};""!==f&&(n.platformId=f);var a=host+"api/v1/updateOriginalUrl";HTTP.post(a,n,R,function(t,o){t&&console.log("error while making updateOriginalUrl req")})}return g?void 0:o(t,e)}})},A=function(t){try{return t.customStyles&&t.customStyles[t.optInType]?t.customStyles=Object.assign({},t.customStyles[t.optInType]):t.customStyles=X[t.optInType],y.platformDetails=!1,"top_bar"===t.optInType&&0!==t.customStyles.top&&0!==t.customStyles.bottom&&(t.customStyles.top=0,t.customStyles.bottom=""),t.websiteSSL||(t.altUrl=function(t){var o,e=/((https|http):\/\/)?(www\.)?([\w_\.-]+)(\/?)/.exec(t.websiteURL);e?(e[4].replace(/\//g,""),o=e[4].replace(/\./g,"-")):o=null;return"https://"+o+"."+subDomainsHost}(t)),t.optinShowInterval||(t.optinShowInterval=0),t&&t.vapidDetails&&t.vapidDetails.publicKey||(t.vapidDetails={publicKey:defaultKey}),t.optInFrequencyType||(t.optInFrequencyType="page_refresh"),t.safariDetails&&t.safariDetails.webPushId&&(f=t.safariDetails.webPushId),!0}catch(t){}};function j(){d||(d=!0,fromSubDomain||u(),fromIframe&&!fromSubDomain?("granted"==Notification.permission||!localStorage||localStorage.getItem("permission")&&"default"!==localStorage.getItem("permission"))&&"default"!==Notification.permission||("custom"!=g.optInType&&setTimeout(function(){"default"!=g.optInType&&"default+"!=g.optInType?("bell"===g.optInType||"spec_time"===g.optInFrequencyType&&localStorage.getItem("optinShow")<=Date.now()||!sessionStorage.getItem("new_session")&&"new_session"===g.optInFrequencyType||"page_refresh"===g.optInFrequencyType)&&(c(g),a({optin:!0,optinType:g.optInType},"optin"),optinStatus="enable"):("spec_time"===g.optInFrequencyType&&localStorage.getItem("optinShow")<=Date.now()||!sessionStorage.getItem("new_session")&&"new_session"===g.optInFrequencyType||"page_refresh"===g.optInFrequencyType)&&(c(g),P())},1e3*g.optinShowInterval),isSubscribed=!1):(g.websiteSSL||fromSubDomain)&&"safari"!=browserData.browser.name.toLowerCase()?C():"safari"==browserData.browser.name.toLowerCase()?function(t){if("all"===t.browserSupport||"safari"===t.browserSupport){if(t.safariDetails&&t.safariDetails.webPushId)return!0;console.log("No safari certificate found",t)}else console.log("not opted for safari")}(g)&&function(){if("safari"in window&&"pushNotification"in window.safari){var t=window.safari.pushNotification.permission(f);"default"===t.permission?"custom"!=g.optInType&&setTimeout(function(){"default"!=g.optInType&&"default+"!=g.optInType?("bell"===g.optInType||"spec_time"===g.optInFrequencyType&&localStorage.getItem("optinShow")<=Date.now()||!sessionStorage.getItem("new_session")&&"new_session"===g.optInFrequencyType||"page_refresh"===g.optInFrequencyType)&&(a({optin:!0,optinType:g.optInType},"optin"),c(g),optinStatus="enable"):("spec_time"===g.optInFrequencyType&&localStorage.getItem("optinShow")<=Date.now()||!sessionStorage.getItem("new_session")&&"new_session"===g.optInFrequencyType||"page_refresh"===g.optInFrequencyType)&&(g.optInType="bell",c(g),optinStatus="enable")},1e3*g.optinShowInterval):"granted"===t.permission&&(subscription=t.deviceToken)}}():function(){try{!function(){var t="box+"===g.optInType?"box2":g.optInType;t="default+"===t?"default2":t;var o=document.createElement("div"),e="";"bell"===t?e="iframe_optinbell_tp":"top_bar"===t?e="iframe_optinbar_tp":"box"===t?e="iframe_optinbox_tp":"box2"===t&&(e="iframe_optinboxplus_tp");o.innerHTML="